import java.math.BigDecimal;

public class Test2 {
    public static void main(String[] args) {
       /* long s = 1;
        for (int i=1;i<=50;i++)
        {
            s= s*i;
        }
        System.out.println(s);*/
        BigDecimal s = BigDecimal.valueOf(1);
        for (int i=1;i<=50;i++)
        {
           s = s.multiply(BigDecimal.valueOf(i));
        }
        System.out.println(s.toString());


    }
}
